package com.ruoyi.ring.domain.dto;

import com.ruoyi.common.annotation.Excel;
import lombok.Data;

/**
 * 健康计划对象 az_ring_health_plan
 * 
 * @author liuwp
 * @date 2025-09-01
 */
@Data
public class RingHealthPlanDTO
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 计划分类（自定义：1、AI报告生成：2、问卷生成：3） */
    private String planAssort;

    /** 计划名称 */
    private String planName;

    /** 计划周期（自定义） */
    private Integer planCycle;

    /** 计划进度（按周期来） */
    private Integer planProgress;

    /** 计划积分（一天记一次） */
    private Integer planPoints;

    /** 是否默认（是：1、否：0） */
    private String idDefault;

    /** 计划状态（进行中：1、已生成：2、已完成：3） */
    private String planStatus;

    /** 步数（自定义） */
    private Integer stepCount;

    /** 睡眠质量（固定值） */
    private String sleepQuality;

    /** 静息心率（固定值） */
    private String restingHeartRate;

    /** 心率变异性（取上个月数据平均值） */
    private String heartRateVariability;

    /** 血氧饱和度（固定值） */
    private String bloodOxygenSaturation;

    /** 卡路里（自定义） */
    private Integer calorie;

    /** 打卡事件（自定义） */
    private String checkInEvent;

    /** 情绪管理（固定值） */
    private String emotionManagement;
    /** 设备sn */
    private String deviceSn;

    /** 运动时长 */
    @Excel(name = "运动时长")
    private Integer exerciseDuration;

    /** 运动卡路里 */
    @Excel(name = "运动卡路里")
    private Integer exerciseCalorie;
}
